| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

MemorySpace.h
1 // MemorySpace.h
3 //
5
6 namespace nkMemory
7 {
11 template <typename T>
12 class MemorySpace
13 {
14 public :
15
19 virtual ~MemorySpace () = default ;
20
26 virtual T getBasePtr () const = 0 ;
33 virtual T getOffsetPtr (unsigned long long offset) const = 0 ;
34 } ;
35 }
nkMemory::MemorySpace
Represents a memory space held by a page in a pager.
Definition: MemorySpace.h:13
nkMemory::MemorySpace::getBasePtr
virtual T getBasePtr() const =0
nkMemory::MemorySpace::getOffsetPtr
virtual T getOffsetPtr(unsigned long long offset) const =0
nkMemory::MemorySpace::~MemorySpace
virtual ~MemorySpace()=default
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7